package com.orange.modules.entity.school_data;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

@Table(name = "t_auth_teach_resource")
@Entity
public class AuthTeachResource {

	private String pid;
	
	private String latestProfessionalConstructionTime;//最新专业建设规划起止年限
	
	private String professionalTrainingProgram;//最新专业培养方案启用时间
	
	private String requiredCoursesNum;//本专业必修课门数（门)
	
	private String electiveCoursesNum;//本专业选修课门数（门）
	
	private String onlineCourseTime;//网上选课系统启用时间
	
	private String onlineAssessmentTime;//网上评教系统启用时间
	
	private String teachingCycle;//学生评教周期（月/学期/年/学年)
	
	private String teachingSatisfaction;//学生评教满意率最近数据（%）
	
	private String creditSystemTime;//学分制认定办法实施起始时间
	
	private String basicCourseCredit;//公共基础课程学分占比（%）
	
	private String professionalCourseCredits;//学科专业课程学分占比（%）
	
	private String curriculumCredits;//教师教育课程学分占比（%）
	
	private String countyNum;//本专业教育实践合作县市区数量（个）
	
	private String practiceBase;//教育实习基地(校\园)数量（个）
	
	private String educationPracticeBase;//教育实习基地平均接待实习生数（人）
	
	private String teachingPracticeTime;//保教实践时间总量（周）
	
	private String educationalProbation;//教育见习（课时）
	
	private String educationalPractice;//教育实习（周）
	
	private String educationalPracticeTime;//教育实习安排一般在第几学期
	
	private String baseInstructor;//基地指导教师与实习生之比（%）
	
	private String ratioTeacherStudent;//高校指导教师与实习生之比（%）
	
	private String fulltimeTeachersLatest;//学生对专任教师满意率最新数据（%）
	
	private String parttimeTeachersLatest;//学生对兼职教师满意率最新数据（%）
	
	private String createtime;//创建时间
	
	private String sid;//学校ID
	
	private String loginType;//专业类型
	
	private String status;//数据状态
	
	private String remark;//备注
	@Id
	@GeneratedValue(strategy=GenerationType.AUTO)
	@Column(name = "p_id")
	public String getPid() {
		return pid;
	}
	@Column(name = "s_latest_professional_construction_time")
	public String getLatestProfessionalConstructionTime() {
		return latestProfessionalConstructionTime;
	}
	@Column(name = "s_professional_training_program")
	public String getProfessionalTrainingProgram() {
		return professionalTrainingProgram;
	}
	@Column(name = "s_required_courses_num")
	public String getRequiredCoursesNum() {
		return requiredCoursesNum;
	}
	@Column(name = "s_elective_courses_num")
	public String getElectiveCoursesNum() {
		return electiveCoursesNum;
	}
	@Column(name = "s_online_course_time")
	public String getOnlineCourseTime() {
		return onlineCourseTime;
	}
	@Column(name = "s_online_assessment_time")
	public String getOnlineAssessmentTime() {
		return onlineAssessmentTime;
	}
	@Column(name = "s_teaching_cycle")
	public String getTeachingCycle() {
		return teachingCycle;
	}
	@Column(name = "s_teaching_satisfaction")
	public String getTeachingSatisfaction() {
		return teachingSatisfaction;
	}
	@Column(name = "s_credit_system_time")
	public String getCreditSystemTime() {
		return creditSystemTime;
	}
	@Column(name = "s_basic_course_credit")
	public String getBasicCourseCredit() {
		return basicCourseCredit;
	}
	@Column(name = "s_professional_course_credits")
	public String getProfessionalCourseCredits() {
		return professionalCourseCredits;
	}
	@Column(name = "s_curriculum_credits")
	public String getCurriculumCredits() {
		return curriculumCredits;
	}
	@Column(name = "s_county_num")
	public String getCountyNum() {
		return countyNum;
	}
	@Column(name = "s_practice_base")
	public String getPracticeBase() {
		return practiceBase;
	}
	@Column(name = "s_education_practice_base")
	public String getEducationPracticeBase() {
		return educationPracticeBase;
	}
	@Column(name = "s_teaching_practice_time")
	public String getTeachingPracticeTime() {
		return teachingPracticeTime;
	}
	@Column(name = "s_educational_probation")
	public String getEducationalProbation() {
		return educationalProbation;
	}
	@Column(name = "s_educational_practice")
	public String getEducationalPractice() {
		return educationalPractice;
	}
	@Column(name = "s_educational_practice_time")
	public String getEducationalPracticeTime() {
		return educationalPracticeTime;
	}
	@Column(name = "s_base_instructor")
	public String getBaseInstructor() {
		return baseInstructor;
	}
	@Column(name = "s_ratio_teacher_student")
	public String getRatioTeacherStudent() {
		return ratioTeacherStudent;
	}
	@Column(name = "s_fulltime_teachers_latest")
	public String getFulltimeTeachersLatest() {
		return fulltimeTeachersLatest;
	}
	@Column(name = "s_parttime_teachers_latest")
	public String getParttimeTeachersLatest() {
		return parttimeTeachersLatest;
	}
	@Column(name = "s_createtime")
	public String getCreatetime() {
		return createtime;
	}
	@Column(name = "s_id")
	public String getSid() {
		return sid;
	}
	@Column(name = "login_type")
	public String getLoginType() {
		return loginType;
	}
	@Column(name = "s_status")
	public String getStatus() {
		return status;
	}
	@Column(name = "s_remark")
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	public void setPid(String pid) {
		this.pid = pid;
	}

	public void setLatestProfessionalConstructionTime(
			String latestProfessionalConstructionTime) {
		this.latestProfessionalConstructionTime = latestProfessionalConstructionTime;
	}

	public void setProfessionalTrainingProgram(String professionalTrainingProgram) {
		this.professionalTrainingProgram = professionalTrainingProgram;
	}

	public void setRequiredCoursesNum(String requiredCoursesNum) {
		this.requiredCoursesNum = requiredCoursesNum;
	}

	public void setElectiveCoursesNum(String electiveCoursesNum) {
		this.electiveCoursesNum = electiveCoursesNum;
	}

	public void setOnlineCourseTime(String onlineCourseTime) {
		this.onlineCourseTime = onlineCourseTime;
	}

	public void setOnlineAssessmentTime(String onlineAssessmentTime) {
		this.onlineAssessmentTime = onlineAssessmentTime;
	}

	public void setTeachingCycle(String teachingCycle) {
		this.teachingCycle = teachingCycle;
	}

	public void setTeachingSatisfaction(String teachingSatisfaction) {
		this.teachingSatisfaction = teachingSatisfaction;
	}

	public void setCreditSystemTime(String creditSystemTime) {
		this.creditSystemTime = creditSystemTime;
	}

	public void setBasicCourseCredit(String basicCourseCredit) {
		this.basicCourseCredit = basicCourseCredit;
	}

	public void setProfessionalCourseCredits(String professionalCourseCredits) {
		this.professionalCourseCredits = professionalCourseCredits;
	}

	public void setCurriculumCredits(String curriculumCredits) {
		this.curriculumCredits = curriculumCredits;
	}

	public void setCountyNum(String countyNum) {
		this.countyNum = countyNum;
	}

	public void setPracticeBase(String practiceBase) {
		this.practiceBase = practiceBase;
	}

	public void setEducationPracticeBase(String educationPracticeBase) {
		this.educationPracticeBase = educationPracticeBase;
	}

	public void setTeachingPracticeTime(String teachingPracticeTime) {
		this.teachingPracticeTime = teachingPracticeTime;
	}

	public void setEducationalProbation(String educationalProbation) {
		this.educationalProbation = educationalProbation;
	}

	public void setEducationalPractice(String educationalPractice) {
		this.educationalPractice = educationalPractice;
	}

	public void setEducationalPracticeTime(String educationalPracticeTime) {
		this.educationalPracticeTime = educationalPracticeTime;
	}

	public void setBaseInstructor(String baseInstructor) {
		this.baseInstructor = baseInstructor;
	}

	public void setRatioTeacherStudent(String ratioTeacherStudent) {
		this.ratioTeacherStudent = ratioTeacherStudent;
	}

	public void setFulltimeTeachersLatest(String fulltimeTeachersLatest) {
		this.fulltimeTeachersLatest = fulltimeTeachersLatest;
	}

	public void setParttimeTeachersLatest(String parttimeTeachersLatest) {
		this.parttimeTeachersLatest = parttimeTeachersLatest;
	}

	public void setCreatetime(String createtime) {
		this.createtime = createtime;
	}

	public void setSid(String sid) {
		this.sid = sid;
	}

	public void setLoginType(String loginType) {
		this.loginType = loginType;
	}

	public void setStatus(String status) {
		this.status = status;
	}
	
	
	
}
